Snes9x for GTK/X11 README 
-------------------------

  The following contains installation instructions, known issues, and info on
  features currently missing from the GTK port of Snes9x.


Requirements / Build Notes:
---------------------------

  The GTK port of Snes9x is a separate codebase from the unix port, and uses a
  variety of multiplatform libraries for compatibility. The following
  are the required libraries for this port:

    Library             Required Version
    ------------------------------------
    GTK+                >= 2.6 and dependencies
    libxml2             >= 2.0
    portaudio           The portaudio2 ("unstable") branch >= 0.19
    
  If OpenGL support is desired (and it is _highly_ recommended), you also need:

    Library             Required Version
    ------------------------------------
    gtkglext            >= 1.0

  And for joystick support:

    Library             Required Version
    ------------------------------------    
    SDL                 >= 1.2.12
    

  Building requires you run the configure script with the parameter
    --with-gtk
  and for OpenGL support
    --with-gtk --with-opengl

  An appropriate configure command as an example would be:
    $ ./configure --prefix=/usr --with-gtk --with-opengl

  Next, issue the "make" command:
    $ make

  An standalone executable named "snes9x-gtk" will be created. This may be
  copied into your /usr/bin directory as root user, or the executable can also
  be run in place.


Joystick Support:
-----------------

  Snes9x will autodetect your joystick when run. If you've used any
  calibration programs beforehand, you may need to reboot your operating
  system to undo the damage they've done.


Known Issues:
-------------

  *  Changing the graphics backend during gameplay will not show graphics until
     the game is resumed. This is a technical caveat and will not be changed.

  *  Turning "Sync to VBlank" for OpenGL from on to off will be ineffective
     until the application is restarted. This is a GLX limitation.


Missing Features:
-----------------

  * NetPlay

    NetPlay is planned for a future release.

  * Cheat Dialog/Cheat Finder

    I also never really use cheats, so this wasn't a high priority. The
    capability, however, is important to some, so it may be implemented in the
    future. 

    For now, the existing command line options will work, as will the .cht file
    placed in the same directory as the ROM file.
